package fr.mywiki.model.ejbAdapter.services.business;

import java.rmi.RemoteException;

import javax.ejb.ObjectNotFoundException;

import fr.mywiki.business.account.AccountLite;
import fr.mywiki.business.entry.EntryLite;
import fr.mywiki.business.structure.StructureLite;
import fr.mywiki.business.versioning.VersionLite;

public interface UpdateServiceBusiness {
	public void updateAccount(AccountLite member) throws ObjectNotFoundException,
			RemoteException;

	public void updateEntry(EntryLite entry)
			throws ObjectNotFoundException, RemoteException;

	public void updateStructure(StructureLite structure)
			throws ObjectNotFoundException, RemoteException;

	public void updateVersion(VersionLite version)
			throws ObjectNotFoundException, RemoteException;
}